home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / hangmn62.zip / HANGMAN.DOC < prev    next >
Text File  |  1993-01-05  |  15KB  |  319 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                              Hangman, Children's Hangman
  9.  
  10.                                USER-SUPPORTED SOFTWARE
  11.  
  12.                User-supported software, which is also known  as Shareware,
  13.           is an  experiment in microcomputer software distribution based on
  14.           the following principles:
  15.  
  16.           1. That  the value or  worth of a  program is best judged  by the
  17.           individual user using the program on his/her own machine.
  18.  
  19.           2. That  the creation and distribution  of microcomputer software
  20.           can be financially supported by users at reasonable cost.
  21.  
  22.           3.   That  the  copying  and  sharing  of  software  can  and  is
  23.           encouraged.
  24.  
  25.                Anyone may request a copy of a user-supported program by
  26.           sending a blank, formatted disk to the author of the program. An
  27.           addressed, postage-paid return mailer must accompany the disk (no
  28.           exceptions, please). A copy of the program, with documentation on
  29.           the disk, will be sent by return mail. The program will carry a
  30.           notice suggesting a contribution to the program's author. Making
  31.           a contribution is completely voluntary.
  32.  
  33.                Free distribution of software and voluntary payment for its
  34.           use eliminates costs for advertising and copy protection schemes.
  35.           Users obtain quality software at reduced cost. They can try it
  36.           out before buying, and do so at their own pace and in the comfort
  37.           of their own home or office. The best programs will survive based
  38.           purely on their quality and usefulness.
  39.  
  40.                Please join the experiment. If you share a belief in these
  41.           principles, your contribution is requested to help make this
  42.           work. Regardless of whether you make a contribution, you are
  43.           encouraged to copy and share this program.
  44.  
  45.  
  46.                                   PERMISSION TO COPY
  47.  
  48.                Individuals, clubs, and other non-profit organizations are
  49.           granted permission by the authors to freely copy this program and
  50.           documentation and share it with their members, so long as:
  51.  
  52.           1. No price is charged for the software or documentation.
  53.           However, a distribution, copying cost or charge for the cost of
  54.           the diskette, so long as it is not more than $6.00 total.
  55.  
  56.           2. Club members be informed of the user-supported idea and
  57.           encouraged to support it with their donations.
  58.  
  59.           3. The program(s) or documentation are not modified in any way
  60.           and they are distributed together.
  61.  
  62.  
  63.  
  64.  
  65.  
  66.                                   Your Contribution
  67.  
  68.                Please send your contribution,  $5 is suggested for Hangman,
  69.           Children's Hangman, and Hangman  Two. Also please send  your name
  70.           address,  version  number,  where  you  obtained  your  copy  and
  71.           diskette size to the following:
  72.  
  73.  
  74.                                     James Huckabey
  75.                                  3621-A Fraser Street
  76.                                  Bellingham, WA 98226
  77.                                     (206) 671-2868
  78.  
  79.  
  80.                This puts you on my mailing list, registered users receive
  81.           notices of updates and new programs. It is important that your
  82.           current version number is on all correspondence. The program
  83.           consists of:
  84.  
  85.                     HANGMAN.EXE
  86.                     HANGMAN2.EXE
  87.                     CHANGMAN.EXE
  88.                     HANGMAN.DOC
  89.                     HANGMAN2.DOC
  90.                     HANGMAN.LST
  91.                     CHANGMAN.LST
  92.                     HANG.BAT
  93.                     HANG2.BAT
  94.                     READ.ME
  95.                     FILE_ID.DIZ.
  96.  
  97.                They  may  be  freely  copied  and  passed  on  (non-altered
  98.           programs), they may be combined with other shareware programs but
  99.           all segments must be included.
  100.  
  101.                I would  also  enjoy just  hearing your  likes and  dislikes
  102.           about any of my programs. I am open to suggestions on how our
  103.           programs might be improved, all suggestions are evaluated.
  104.            
  105.                If you are having program problems, you may be running an
  106.           altered and/or  non-authorized version. Please send  a note along
  107.           with the  version number  and the problem  you are  experiencing.
  108.           Please  include a self addressed stamped envelope if you expect a
  109.           reply. There are no exceptions. 
  110.  
  111.                Please give complete details, printouts, screen dumps, etc.
  112.           You can make notes directly on printouts showing problems or
  113.           suggestions. Thank you.
  114.  
  115.  
  116.  
  117.  
  118.  
  119.                                       DISCLAIMER
  120.  
  121.                In  no  event  will the  Author  be  liable to  you  for any
  122.           damages, including any lost profits, lost savings, or other
  123.           incidental or consequential damages arising out of the use of or
  124.           inability to use the program or unfamiliarity of the user with
  125.           DOS, BASIC, BASICA/GWBASIC or BASIC compilers, even if the Author
  126.           has been advised of the possibility of such damages, or for any
  127.           claim by  any other party. If you use these programs you agree to
  128.           these terms.
  129.  
  130.  
  131.  
  132.  
  133.  
  134.                          Children's Hangman, Regular Hangman
  135.  
  136.                These two programs  run exactly the same  and the Children's
  137.           version has  slightly  different  Heckler  sayings.  The  default
  138.           dictionary   for  Hangman   (HANGMAN.EXE)   is  HANGMAN.LST   and
  139.           Children's Hangman (CHANGMAN.EXE) default is CHANGMAN.LST. If the
  140.           dictionaries  are not  found  the programs  abort. Starting  with
  141.           version  6.0  the dictionaries  are  no  longer internal  to  the
  142.           program. These files must be in the current directory. 
  143.  
  144.                To create your  own dictionary  you need an  editor or  word
  145.           processor that can read  and write ASCII files (DOS  text files).
  146.           It is preferred that you  enter the words in uppercase  only. The
  147.           program  converts all  entries to  uppercase and  in alphabetical
  148.           order  (displays look better). Enter your words one to each line.
  149.           No punctuation can  be used in  any of the  words and the  length
  150.           limit is 16 characters. The list can be up to 500 words long.
  151.  
  152.                You  can use  more than one  list of  words and  they can be
  153.           called anything that you want. Please do not change or rename the
  154.           default files (HANGMAN.LST and CHANGMAN.LST).
  155.  
  156.                Here  is how to construct two different kinds of batch files
  157.           for running  the  program. The  first  example (included  in  the
  158.           archive) is to run any text file. Our example is called HANG.BAT:
  159.  
  160.                Echo Off                  ;Turn echo to screen off
  161.                C:                        ;Get to the correct drive
  162.                Cd \Education\Hangman     ;change into proper directory
  163.                Hangman %1                ;%1 here means any filename
  164.                CD \                      ;change to the root directory
  165.                                           on exit
  166.  
  167.                %1 means that you can type in any file name. Example:
  168.  
  169.                HANG MY.LST
  170.  
  171.                This  would start  Hangman and  load in  a text  file called
  172.           MY.LST.
  173.  
  174.                HANG MARY.TXT
  175.  
  176.                This  would start  Hangman and  load in  a text  file called
  177.           MARY.TXT.
  178.  
  179.                HANG
  180.  
  181.                This would start Hangman and  load in the default dictionary
  182.           named  HANGMAN.LST. If there  is no command line  entry the %1 is
  183.           ignored.
  184.  
  185.                Our second batch  file loads the same  file each time  it is
  186.           run. It is called HANG2.BAT;
  187.  
  188.  
  189.  
  190.  
  191.  
  192.                Echo Off                   ;Turn echo to screen off
  193.                C:                         ;Get to the correct drive
  194.                CD \EDUCATION\HANGMAN      ;Change into proper directory
  195.                HANGMAN NEW.LST            ;Start and load dictionary
  196.                CD \                       ;Change to the root directory
  197.                                            on Exit
  198.  
  199.                These types of batch files can be duplicated for each person
  200.           or child and be named  for that child or person. This way you and
  201.           your children only have to know how to type in your/their name to
  202.           run the program.
  203.  
  204.                You can also make a batch file to run just  the program with
  205.           the default dictionary:
  206.  
  207.                Echo Off                   ;Turn echo to screen off
  208.                C:                         ;Get to the correct drive
  209.                CD \EDUCATION\HANGMAN      ;Change into proper directory
  210.                HANGMAN                    ;Start with default dictionary
  211.                CD \                       ;Change to the root directory
  212.                                            on Exit
  213.  
  214.  
  215.                These can be repeated for either versions of the program.
  216.  
  217.  
  218.  
  219.  
  220.  
  221.                                    Playing the Game
  222.  
  223.                To  start the program type in either HANGMAN or CHANGMAN and
  224.           press <ENTER>. The screen  Displays the same menu only  the title
  225.           is different:
  226.  
  227.  
  228.             ╔══════════════════════════════════════════════════════════╗
  229.             ║                 H A N G M A N    M E N U                 ║
  230.             ╟──────────────────────────────────────────────────────────╢
  231.             ║                                                          ║
  232.             ║      <A> New/First Game        <F> Erase Top Ten         ║
  233.             ║                                                          ║
  234.             ║      <B> New Player            <G> Help/Information      ║
  235.             ║                                                          ║
  236.             ║      <C> Continue Game         <H> Sound = ON            ║
  237.             ║                                                          ║
  238.             ║      <D> View Words Tried      <I> Exit The Program      ║
  239.             ║                                                          ║
  240.             ║      <E> View Top Ten                                    ║
  241.             ║                                                          ║
  242.             ╟──────────────────────────────────────────────────────────╢
  243.             ║                    Press Choice <A-I>                    ║
  244.             ╚══════════════════════════════════════════════════════════╝
  245.  
  246.                              J A M E S   H U C K A B E Y
  247.  
  248.  
  249.                Press  choice <A> to <I>.  You cannot continue  a new if you
  250.           have started  a game. You cannot view scores when the are none to
  251.           display.
  252.  
  253.                Pressing <A> or <ENTER> starts a game. The first step on the
  254.           first game is to get your name. If you do not enter your name the
  255.           program picks one of ten random names. Any letter can be typed in
  256.           from  the keyboard to  erase press <BACKSPACE>  and when finished
  257.           press <ENTER>.
  258.  
  259.                At the top of the play screen the program keeps track of how
  260.           many  words you  have  tried and  gives  you your  percentage  of
  261.           correct ones. There  are nearly 500 words  in Hangman and  100 in
  262.           Children's Hangman. Each word  is displayed only once and  if you
  263.           should  try  all words  the program  starts  over. The  words are
  264.           picked at random and each time you run the program they  are in a
  265.           different order.
  266.  
  267.                The letters  tried, but  not used,  are  displayed down  the
  268.           upper right side. At the  bottom of the screen is a row of dashes
  269.           that represent the number of letters in the word(s). If you press
  270.           'E'  and there  are  two or  more Es  in  the word  they are  all
  271.           displayed.  The letters found  can only be  entered once. Letters
  272.           not found can be entered more than one time and  each time counts
  273.           as a miss. Remember you have only 11 misses before you are hung.
  274.  
  275.  
  276.  
  277.  
  278.  
  279.                When you press <M> for menu the game ends and  you are shown
  280.           your current score and then returned to the menu. If you use this
  281.           option you cannot restart  the game. You current  score if it  is
  282.           greater than position  number 10 is added to the  score file. You
  283.           most have 50% or better to get into the Top Ten and the number of
  284.           words tried must be higher than the tenth entry.
  285.  
  286.                Pressing <B> takes you to the name entry routine.
  287.  
  288.                Pressing <C>  will restart  an  aborted game.  If you  press
  289.           <ESC> during the  play you  exit the current  game. Pressing  <C>
  290.           lets you restart it.
  291.  
  292.                Pressing  <D> lets you display the words that you have tried
  293.           during the current game. This  is true even if you have  quit the
  294.           current game (pressed <M> to exit).
  295.  
  296.                Pressing  <E> displays the Hangman Top Ten that is stored on
  297.           the disk(ette) drive.
  298.  
  299.                Pressing <F> prompts you  for a 'Y' to confirm  the deletion
  300.           of the current  Top Ten. It  is suggested that  you do this  from
  301.           time to time when  the scores start  getting pretty high. If  you
  302.           are  instructing your  children you  should  warn them  about not
  303.           using this option unless they really know what they are doing.
  304.  
  305.                Pressing <G>  displays the  author information and  then the
  306.           two help  screens, which only highlight  information. The program
  307.           is pretty straight forward.
  308.  
  309.                Pressing <H> turns the  sound on and off. The  menu reflects
  310.           the  status  of the  sound  ON  or OFF.  The  program  default is
  311.           Sound=ON.
  312.  
  313.                Pressing <I> exits the program.
  314.  
  315.  
  316.                                  James Huckabey
  317.                                  3621-A Fraser Street
  318.                                  Bellingham, WA 98226
  319.                                  (206) 671-2868 (voice)